#ifndef ROUTE_DRAW_H
#define ROUTE_DRAW_H

#include "routemapdraw.h" // Base class: drawables::vectorMap::MapDrawable
#include "route.h"
namespace drawables
{

namespace vectorMap
{

class RouteDraw : public drawables::vectorMap::MapDrawable
{
public:
	RouteDraw(Route* subject, color3 color = *new color3(0.8,0.2,0.2));
	~RouteDraw();

	color3 color;
public:
	virtual void draw(Cairo::RefPtr<Cairo::Context> cr);

};

}

}

#endif // ROUTE_DRAW_H
